import random

deck = [6, 7, 8, 9, 10, 2, 3, 4, 11] * 4

random.shuffle(deck)

print("Поиграем в блэк-джэк?")
count = 0
enemy_count = 0
enemy_current = 0

while True:
    choice = input("Будете брать карту? (да/нет) ")
    if choice == "да":
        current = deck.pop()
        print('Вам попалась карта достоинством %d' % current)
        count += current
        if count > 21:
            print('У Вас перебор - %d очков. Вы проиграли! Начинаем новую игру!' % count)
            count = 0
        elif count == 21:
            print('Вы выиграли! Начинаем новую игру!')
            count = 0
        else:
            print("У вас %d очков." % count)
    elif choice == "нет":
        print("У вас %d очков и вы остановились. Сейчас посмотрим, сколько очков у соперника..." % count)
        
        print("Соперник начинает игру")
        while True:
            if enemy_count < count:
                enemy_current = deck.pop()
                enemy_count += enemy_current
                print ("У соперника %d очков." % enemy_count)
            elif enemy_count == count:
                print("Соперник остановился и у него тоже %d очков. Ничья!" % enemy_count)
                count = 0
                enemy_count = 0
                break    
            elif enemy_count >= count:
                print("Соперник побеждает со счётом %d !" % enemy_count)
                count = 0
                enemy_count = 0
                break        
            elif enemy_count > 21:
                print ("У соперника перебор -  Вы победли!")
                count = 0
                enemy_count = 0
                break
                           